package com.binest.draftBox.service;

import com.binest.draftBox.domain.DraftBox;

import java.util.List;

/**
 * 草稿箱Service接口
 * 
 * @author wwd
 * @date 2024-01-04
 */
public interface IDraftBoxService 
{
    /**
     * 查询草稿箱
     * 
     * @param id 草稿箱主键
     * @return 草稿箱
     */
    public DraftBox selectDraftBoxById(String id);

    /**
     * 查询草稿箱列表
     * 
     * @param draftBox 草稿箱
     * @return 草稿箱集合
     */
    public List<DraftBox> selectDraftBoxList(DraftBox draftBox);

    /**
     * 新增草稿箱
     * 
     * @param draftBox 草稿箱
     * @return 结果
     */
    public int insertDraftBox(DraftBox draftBox);

    /**
     * 修改草稿箱
     * 
     * @param draftBox 草稿箱
     * @return 结果
     */
    public int updateDraftBox(DraftBox draftBox);

    /**
     * 批量删除草稿箱
     * 
     * @param ids 需要删除的草稿箱主键集合
     * @return 结果
     */
    public int deleteDraftBoxByIds(String[] ids);

    /**
     * 删除草稿箱信息
     * 
     * @param id 草稿箱主键
     * @return 结果
     */
    public int deleteDraftBoxById(String id);
}
